home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Floppyshop 2
/
Floppyshop - 2.zip
/
Floppyshop - 2.iso
/
diskmags
/
0022-3.564
/
dmg-3447
/
art
/
dslide.doc
< prev
next >
Wrap
Text File
|
1991-04-17
|
13KB
|
272 lines
========================================================================
Deluxe SlideShow v2.0 (c)1988 Advanced Software by John Brochu
released: March 20, 1988
========================================================================
Version 2.0 of Deluxe SlideShow is distributed as SHAREWARE,
please do not distribute without this documentation file.
------------------------------------------------------------------------
Changes from Version 1.1
------------------------------------------------------------------------
o Spectrum 512 .SPC and .SPU support
o Reworked and enhanced keyboard/mouse commands
o Built-in help screen
o New single-step mode with advance/reverse, restart, and
first/last commands
o Directories are now searched once at the start of the
program and when a RESTART command is encountered,
rather than as the show progresses. A maximum of
256 slides can be displayed.
Features
------------------------------------------------------------------------
Deluxe SlideShow is an attempt to combine all the currently popular
ST graphics formats into one compact, but flexible slide show program.
The program includes support for NeoChrome, DEGAS, DEGAS compressed,
Tiny, and Spectrum format pictures. Any pic can be displayed on EITHER
monitor (Spectrum pics can only be displayed on color systems). The
color to hi-res monochrome conversions use a dithering algorithm to
represent the varying color intensities. Mono to color uses gray-level
approximation to closely simulate the different dot densities of a
hi-res screen.
The user has full control over slide speed, titling, and slide
order through the use of an optional script file. You can specify
multiple search paths and/or filenames with full wildcard expansion.
o Neo, DEGAS, DEGAS compressed, Tiny & Spectrum support
o Fully automatic res-switching
o Fully programmable
o Optional script files with separate mono & color scripts
o Mouse and keyboard slide controls
o Integral Help screen
o Optional titles
o Supports command line input, with wildcards
o Full color-animation support (4 channels for DEGAS Elite pics)
File Formats
------------------------------------------------------------------------
DSLIDE.PRG will display pics with the following extenders...
NEO............ NeoChrome
PI1-3.......... DEGAS
PC1-3.......... DEGAS compressed
TNY or TN1-3... Tiny
SPU or SPC..... Spectrum 512
Spectrum files are only displayed on color systems.
Search Algorithm
------------------------------------------------------------------------
When DSLIDE is first run, the command line is checked for a valid
pathname, if one is found, the path is searched for valid picture files,
and an internal list is built of the files present in the specified
directory.
If the command line is empty, DSLIDE looks for a script file in the
current directory. If the program is run in color, a "DSLIDEC.INF" file
is used, if monochrome "DSLIDEM.INF" is used. If one of these is not
found, the default "DSLIDE.INF" file is used. This allows you to have
separate color and mono script files on the same disk, showing, for
instance, only color slides on a color system, and mono slides on a mono
system. If no .INF file is found, the program assumes the current path
is to be searched for all picture files. All specified directories are
then searched in order of appearance in the .INF file, and an internal
file list is built up of all the valid picture files found.
The file list is only constructed once when the program is first
run, so DSLIDE knows at all times which files are to be displayed and in
what order. If a file in the list is not found when its time comes
(shouldn't happen!), the file search is automatically restarted and a
new file list is built up. This can also be forced by hitting the
ClrHome key at any time. This allows you to pause the slideshow, switch
disks, and restart the show with the files on the new disk.
If no picture files are found in the directories, you are allowed
the option of retrying [ClrHome or left mouse button], viewing the Help
screen [Help], or aborting [Undo or right mouse button].
The maximum number of slides allowed in a show is 256.
Script Files
------------------------------------------------------------------------
Script files may contain the following fields (all are optional,
and can be in any order), default settings are given in brackets:
NAME: title the slides? (yes/no) [no]
CONT: continue after one cycle? (yes/no/pause) [yes]
MODE: slideshow mode (cycle/step) [cycle]
TIME: delay between pics in cycle mode (in seconds) [2]
PATH: Pathname list [current directory]
FILE: Filename list [all files]
For the NAME, CONT, and MODE fields, only the first character of
the string is checked, and it can be either upper or lower case.
However, it is suggested you use the entire string for readability.
The 'NAME:' field is a character string, a 'yes' response ('Y' or
'y') indicates the pictures will be titled at the bottom center,
anything else will be taken as a 'no' (and this is the default).
Titling can also be toggled on and off with the [Insert] key.
The 'CONT:' field is a string that determines if the pics will be
cycled continuously (yes), if the program will abort after one cycle
(no), or pause after one cycle (pause). Valid entries here are
therefore 'y', 'n', or 'p' (upper or lower case), all else is taken as a
'yes'.
The 'MODE:' field is a string that sets the mode the show will run
in. This can also be toggled with the [CapsLock] key. Cycle mode
continuously cycles through all slides in the show, with a pause between
slides as specified in the TIME field or set with the function keys, and
with the CONT field determining what will happen after all pics are
cycled through. Step mode suspends the show after each slide. Valid
entries are 'c' for cycle mode and 's' for step mode.
The 'TIME:' field is a numeric string specifying the number of
seconds to display each picture when in cycle mode.
The 'PATH:' field consists of a list of pathnames to be searched
one after another. If a full pathname is present (ie. "A:\PICS\*.PI1"),
then that is the search path used. If a path is present without a
filename ("A:\PICS\"), then the FILE list is scanned one at a time to
complete the full pathname. Wildcards may be used in the filename
only.
The 'FILE:' field consists of a list of filenames (and filenames
ONLY, paths will be stripped, ie. "A:\PICS\*.PC?" will be read as
"*.PC?") to be processed one at a time. Again, you may include
wildcards or use full filenames.
The field names MUST BE UPPER CASE and MUST CONTAIN THE COLON.
Blank lines are ignored, and all text before the first field is
ignored, so that comments can be used at the start of a script file.
The following is a sample script file:
---------cut here----------
This is a sample DSLIDE script file...
Any text before the first field is ignored!
CONT:
pause
TIME:
5
NAME:
yes
PATH:
c:\pics\*.tny
c:\images\
#:
FILE:
*.p??
*.neo
*.tny
----------cut here----------
This script will display the pics titled with a 5 sec delay between
slides, and will go into pause after all the pics have been displayed.
The first PATH entry will cause all Tiny pics found in the "pics" folder
on drive C to be displayed. Since this is a full pathname, the file
list is ignored for this path, and the pathname is searched as-is.
After this is completed the second PATH entry is processed. Since it is
a pathname only (no filename), each of the FILE entries in turn is
appended to the path to form the complete search pathname (ie. the first
path searched will be "c:\images\*.p??", then "c:\images\*.neo", and
finally "c:\images\*.tny"). Finally, the third PATH entry is processed,
again since it is not a complete pathname, the FILE list is scanned one
at a time to complete the search pathname. The '#' character is used to
denote the current drive (drive the program was run from).
Note you can also specify the pics to display by name, in either
the PATH or FILE fields, if you wish to display the pics in a certain
order, such as:
-----------cut here-----------
PATH:
a:\pics\
FILE:
cat.pi1
house.pi1
dog.pi1
sketch.pi2
-----------cut here-----------
or:
-----------cut here-----------
PATH:
a:\pics\cat.pi1
a:\pics\house.pi1
a:\pics\dog.pi1
a:\pics\sketch.pi2
-----------cut here-----------
There is a limit of 100 pathnames and 100 filenames for each script
file, and the script file itself can be no longer than 8K.
The Command Line
------------------------------------------------------------------------
A 'PATH:' or 'FILE:' entry can also be entered on the command line
when running DSLIDE. To do this, rename DSLIDE.PRG to DSLIDE.TTP, or
install it as a Tos Takes Parameters application from the desktop. You
can also install it with a certain file type and then display a single
pic at a time by double-clicking on the picture file's icon.
Keyboard Commands
------------------------------------------------------------------------
The following key commands are accepted while the slideshow is
running:
SPACE/Left button... pause/resume if in cycle mode, step to
the next slide if in step mode
CapsLock............ toggle step mode
ESC................. display the next slide immediately,
cancels step mode and pause
Insert.............. toggle titles on/off
ClrHome............. restart show from the beginning,
research all directories
Left arrow.......... reverse advance
Right arrow......... forward advance
Up arrow............ go to first slide
Down arrow.......... go to last slide
Help................ display the Help screen
UNDO/Right button... abort Deluxe SlideShow
F1-F10.............. change slide display time as follows:
F1..... 0 sec
F2..... 1 sec
F3..... 2 sec
F4..... 4 sec
F5..... 8 sec
F6.... 15 sec
F7.... 30 sec
F8..... 1 min
F9..... 2 min
F10.... 4 min
That's All Folks!
------------------------------------------------------------------------
Deluxe SlideShow 2.0 is distributed as SHAREWARE. Feel free to
spread it around, but please send us something for our trouble.
Advanced Software has released many pd/shareware programs over the past
few years, including PicSwitch 0.5/0.6/0.7, EZSqueeze, ST Unpit, Dslide
1.0/1.1/2.0, and others under development. We continue to support our
products with enhancements and on-line support. If you'd like to see
more from us, please support us!
If you have any comments on Deluxe SlideShow or suggestions for
future enhancement, I'd like to here from you. I can be reached on
GEnie [JAKOB], CIS [70376,1235], or Delphi [JAKOB], or by mail at:
Advanced Software
21 Northend Street
Peabody, MA 01960